<?php
	array_filter(); // 去空

	ksort(); // 按字典序排序

	urldecode(); // 

	http_build_query(); // 

	strtoupper(); // 

	// array_merge()是PHP语言中的一个函数，作用是将两个或多个数组的单元合并起来，相同字符串键的值覆盖前一个值，数字索引对应的数值重新排序并返回结果。
	array_merge();

	// 如果 var 是数字和数字字符串则返回 TRUE，否则返回 FALSE。
	bool is_numeric ( mixed $var );

	// 生成随机数
	mt_rand();
	// 函数基于以微秒计的当前时间，生成一个唯一的 ID
	uniqid();
	// 利用 stream_context_create() 模拟 POST、GET数据，获取数据，CURL一样强大
	stream_context_create();

	realpath(); //函数返回绝对路径。

	preg_match('/^\d{8,8}-\d{6,6}-\d+\.sql(?:\.gz)?$/', $name);//PHP 正则表达式(PCRE)

	// 将函数作用到数组中的每个值上，每个值都乘以本身，并返回带有新值的数组
	array_map();

	DIRECTORY_SEPARATOR; // windows中是\  linux中是/
	// 函数向下舍入为最接近的整数。
	floor();
	// 返回由已定义类的名字所组成的数组
	get_declared_classes();
	// 返回由所有已定义变量所组成的数组
	get_defined_vars();
	// 检查对象或类是否具有该属性
	property_exists();

	// 关闭错误报告
	error_reporting(0);

	// 报告 runtime 错误
	error_reporting(E_ERROR | E_WARNING | E_PARSE);

	// 报告所有错误
	error_reporting(E_ALL);

	// 等同 error_reporting(E_ALL);
	ini_set("error_reporting", E_ALL);

	// 报告 E_NOTICE 之外的所有错误
	error_reporting(E_ALL & ~E_NOTICE);
	// 触发一个错误
	trigger_error('error');
	// 抛出异常
	throw

	PHP 为任意精度数学计算提供了二进制计算器（Binary Calculator），它支持任意大小和精度的数字，以字符串形式描述
	bcadd — 加法
	bccomp — 比较
	bcdiv — 相除
	bcmod — 求余数
	bcmul — 乘法
	bcpow — 次方
	bcpowmod — 先次方然后求余数
	bcscale — 给所有函数设置小数位精度
	bcsqrt — 求平方根
	bcsub — 减法